Theoretical Performance-Based Cost-Effectiveness of Multicomputers
نویسندگان
چکیده
The CPU cycles that are stolen to relay messages can significantly affect the performance of a multicomputer system. This degradation in performance in turn affects the overall cost-effectiveness of such a system. This paper compares the cost-effectiveness of four multicomputer architectures that have received a great deal of recent attention: the bidirectional straight line, the unidirectional ring, the square mesh, and the binary hypercube. Cost-effectiveness is measured by finding the ratio of the total dollar cost of a multicomputer, based upon the total cost of processors and communication links, to the total potential utilization of the processors making up the system, where the potential utilization is the fraction of time a processor has to do useful processing after subtracting time spent handling messages. The smaller the value of this ratio, the greater the cost-effectiveness of the system. 1. INTRODUCTION With the current widespread interest in parallel and distributed processing, the subject of multicomputers has received considerable attention in literature. This interest is quite natural when one considers the ever increasing demands that are being placed upon computer systems and the fact that there appears to be a fundamental limit to the computing power that can be compressed upon a single chip. An early taxonomy that categorizes systems of interconnected computers based upon strategy of message transfer, transfer control, path structure, and specific system architecture, is given by Anderson and Jensen. 2 In a survey by Feng, 6 the space of interconnection networks is represented as the cross-product of sets of design decisions including operation mode, control strategy, switching methodology, and network topology. The problem of optimizing the performance of multicomputer systems has been addressed by a number of researchers. Three common sense factors including the interconnection topology, the scheduling and mapping of the algorithm to the topology, and parallelism detection are pointed out by Agrawal and JanaKiram.
منابع مشابه
Mapping Concurrently-Communicating Modules onto Mesh Multicomputers Equipped with Virtual Channels
|It is diicult to deene and evaluate a meaningful performance metric when many packets are generated and exchanged concurrently in mesh-connected multicomputers equipped with wormhole switching and virtual channels. Thus, an approximate metric/cost function must be chosen so that when task modules are mapped by optimizing this function, the actual performance of the mapping is also optimized. S...
متن کاملEconomic and Effectiveness Evaluation Analysis of Some Resource Allocation Procedures
Review of theoretical models for cost-effectiveness and of procedures currently being used by different levels of decision makers to evaluate the projects or alternatives is the main objective of this article. To come to some conclusion that which theoretical model would be more effective to be applied for allocating the limited resources among different projects. the performance evaluation pro...
متن کاملAssessment of Cost Effectiveness of a Firm Using Multiple Cost Oriented DEA and Validation with MPSS based DEA
Data Envelopment Analysis (DEA) is a nonparametric tool for discriminating the best performers from a number of homogenous Decision Making Units (DMU). Cost oriented DEA models identify those best DMUs which run cost efficient process. This paper validates the outcome derived from the Ideal Frontier (mentioned in Sarkar. S (2014)) derived from non-central Principal Component Analysis and a slac...
متن کاملA Generalized Processor Mapping Technique for Array Redistribution
ÐIn many scientific applications, array redistribution is usually required to enhance data locality and reduce remote memory access in many parallel programs on distributed memory multicomputers. Since the redistribution is performed at runtime, there is a performance trade-off between the efficiency of the new data decomposition for a subsequent phase of an algorithm and the cost of redistribu...
متن کاملThe Paradigm Compiler for Distributed-Memory Multicomputers
functional parallelism. M assively parallel distributed-memory multicomputers can achieve the high performance levels required to solve the Grand Challenge computational science problems (a class of computational applications, identified by the 1992 US Presidential Initiative in High-Performance Computing and Communications, that would require a significant increase in computing power). Multico...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. J.
دوره 35 شماره
صفحات -
تاریخ انتشار 1992